package com.mm.cme.kotlin_001.level01.i_000_basic_type

import com.mm.cme.kotlin_001.utils.pl

/**
 * Descriptions：空类型安全的示例
 * <p>
 * Author：ChenME
 * Date：2017/7/16
 * Email：ibelieve1210@163.com
 */
fun getName(): String? {
    return null
}

fun main(args: Array<String>) {

//    val name = getName() ?: return
//    pl(name.length)

//    pl(getName()?.length)

    // 圈定一个变量不为空，则在调用其方法时使用`!!.`
    val string_a: String? = "肯定不为空！"
    pl(string_a!!.length)
}